<?php

class Back_Model_Mapper_Config extends Jnd_Model_Mapper_Abstract
{

    protected $_dict = array(
            "id" => "",
            "nom" => "nom",
            "valeur" => "valeur",
            "description" => "description"
    );

    /**
     * Fonction permettant de renvoyer un élément de configuration en fonction de son nom, qui est la clé primaire de la table
     * @param string $nom
     * @return array le tableau contenant les éléments.
     */
    public function chargerParNom($nom) {
        $table = $this->_getTable();
        $select = new Zend_Db_Table_Select($table);
        $select->where($this->getDict("nom") . "=?", $nom);
        
        $stmt = $select->query();
        $resultat = $stmt->fetch();
        return $this->unmap($resultat);
    }
}

